NativeAdViewBinder

class NativeAdViewBinder : AssetViews

NativeAdViewBinder allows bind native ad view View with native ad's content. It contains view for all of native ad assets. Views for all of the required assets should be set, although ad may not contain age restrictions, icon, warning or call to action. If any of the required views is not provided for ad which contains corresponding assets, binding fails. Optional views may be provided to increase CTR.

Types

Link copied to clipboard
class Builder(nativeAdView: View)

Properties

Link copied to clipboard
open override val ageView: TextView?
Link copied to clipboard
open override val assetViews: Map<String, View?>
Link copied to clipboard
open override val bodyView: TextView?
Link copied to clipboard
open override val callToActionView: TextView?
Link copied to clipboard
Link copied to clipboard
open override val domainView: TextView?
Link copied to clipboard
open override val faviconView: ImageView?
Link copied to clipboard
open override val feedbackView: ImageView?
Link copied to clipboard
open override val iconView: ImageView?
Link copied to clipboard
open override val mediaView: MediaView?
Link copied to clipboard
Link copied to clipboard
open override val priceView: TextView?
Link copied to clipboard
open override val ratingView: View?
Link copied to clipboard
open override val reviewCountView: TextView?
Link copied to clipboard
open override val sponsoredView: TextView?
Link copied to clipboard
open override val titleView: TextView?
Link copied to clipboard
open override val warningView: TextView?

Functions

Link copied to clipboard
open fun getAssetView(assetName: String): View?